layui.use(['table','form','upload','laydate'], function() {
    var table = layui.table
        , form = layui.form
        , upload = layui.upload
        , laydate = layui.laydate;
    var $ = layui.jquery;
    //执行一个 table 实例
    table.render({
        elem: '#log',
        height: 580,
        url: '/Ticket/ticketLogInfo/getAllLog', //数据接口
        title: '购退票记录表',
        page: true ,//开启分页
        toolbar: '#barbtn', //开启工具栏，此处显示默认图标，可以自定义模板，详见文档
        limits:[10,20,30,40],
        cols:
            [[ //表头
                { field: 'id',title: 'ID',width: 120,sort: true,fixed: 'left'},
                { field: 'userid',title: '用户'},
                { field: 'ticketId',title: '车票ID'},
                { field: 'time',title: '时间',templet:function (d) {
                    return formatDate(d.time);
                    }},
                { field: 'brokerage',title: '手续费'},
                { field: 'remarks',title: '备注', edit: 'text'}
            ]]
    });
    $('#search').click(function () {
        table.reload('log', {
            url:'/Ticket/ticketLogInfo/selectByLike',
            where: { //设定异步数据接口的额外参数，任意设
                "value":$('#demoReload').val()
            }
            ,page: {
                curr: 1 //重新从第 1 页开始
            }
        });
    })
});
//时间戳转换为日期格式
function formatDate(time) {
    var now = new Date(time);
    var year=now.getFullYear();  //取得4位数的年份
    var month=now.getMonth()+1;  //取得日期中的月份，其中0表示1月，11表示12月
    var date=now.getDate();      //返回日期月份中的天数（1到31）
    var hour=now.getHours();     //返回日期中的小时数（0到23）
    var minute=now.getMinutes(); //返回日期中的分钟数（0到59）
    var second=now.getSeconds(); //返回日期中的秒数（0到59）
    return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
}